<?php

namespace fakis\config;

/**
 * 配置项规范化定义接口
 *
 * 编码规范
 * - 必须实现`attributes()`静态方法，此方法定义配置字段的规则
 *
 * @author Fakis <fakis738@qq.com>
 */
interface ConstantInterface
{
    /**
     * 提供给模型层解析属性规则的接口
     * @return array|\fakis\core\base\DynamicProp[]
     */
    public static function attributes(): array;
}